package com.zhixiang.xaec.entity.safecheck.safecheckplan;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.cfg.Comment;

import com.zhixiang.xaec.entity.BaseEntity;

@Entity
@Table(name="safecheck_HiddenDanger")
@Comment("隐患")
public class HiddenDanger extends BaseEntity {


	  
	  @Comment("隐患名称")
	  @Column(length=200)
	  private String  hiddenDangerName;
	  
	  @Comment("隐患描述")
	  @Column(length=1000,name=
	  "[describe]")
	  private String describe;
	  @Comment("安全检查ID")
	  private Long  hiddenDangerId;
	  @Comment("危险程度")
	  @Column(length=200)
	  private String dangerLevel;
	  
	  @Comment("隐患类别")
	  @Column(length=200)
	  private String dangerCategory;
	  
	  @Comment("隐患等级")
	  @Column(length=200)
	  private String dangerRank;
	  
	  @Comment("负责人")
	  @Column(length=200)
	  private String leader;
	  
	  @Comment("状态")
	  @Column(length=200)
	  private String state;
	  
	  @Comment("项目检查ID")
	  @Column(length=200)
	  private Long  projectCheckId;
	 //整改项定义
	 @Comment("整改日期")
	 @Column(length=200)
     private Date abarbeitungDate;
	 @Comment("整改人")
	 @Column(length=200)
     private String abarbeitungPerson;
	 @Comment("整改措施")
	 @Column(length=1000)
     private String abarbeitungMeasure;
	 @Comment("整改结论")
	 @Column(length=1000)
     private String abarbeitungConclusion;
	 @Comment("备注")
	 @Column(length=1000,name="[comment]")
     private String comment;
     
	 public String getHiddenDangerName() {
		return hiddenDangerName;
	}

	public void setHiddenDangerName(String hiddenDangerName) {
		this.hiddenDangerName = hiddenDangerName;
	}

	public String getDescribe() {
		return describe;
	}

	public void setDescribe(String describe) {
		this.describe = describe;
	}

	public String getDangerLevel() {
		return dangerLevel;
	}

	public void setDangerLevel(String dangerLevel) {
		this.dangerLevel = dangerLevel;
	}

	public String getDangerCategory() {
		return dangerCategory;
	}

	public void setDangerCategory(String dangerCategory) {
		this.dangerCategory = dangerCategory;
	}

	public String getDangerRank() {
		return dangerRank;
	}

	public void setDangerRank(String dangerRank) {
		this.dangerRank = dangerRank;
	}

	public String getLeader() {
		return leader;
	}

	public void setLeader(String leader) {
		this.leader = leader;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public Long getHiddenDangerId() {
		return hiddenDangerId;
	}

	public void setHiddenDangerId(Long hiddenDangerId) {
		this.hiddenDangerId = hiddenDangerId;
	}

	public Date getAbarbeitungDate() {
		return abarbeitungDate;
	}

	public void setAbarbeitungDate(Date abarbeitungDate) {
		this.abarbeitungDate = abarbeitungDate;
	}

	public String getAbarbeitungPerson() {
		return abarbeitungPerson;
	}

	public void setAbarbeitungPerson(String abarbeitungPerson) {
		this.abarbeitungPerson = abarbeitungPerson;
	}

	public String getAbarbeitungMeasure() {
		return abarbeitungMeasure;
	}

	public void setAbarbeitungMeasure(String abarbeitungMeasure) {
		this.abarbeitungMeasure = abarbeitungMeasure;
	}

	public String getAbarbeitungConclusion() {
		return abarbeitungConclusion;
	}

	public void setAbarbeitungConclusion(String abarbeitungConclusion) {
		this.abarbeitungConclusion = abarbeitungConclusion;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public Long getProjectCheckId() {
		return projectCheckId;
	}

	public void setProjectCheckId(Long projectCheckId) {
		this.projectCheckId = projectCheckId;
	}


	  
	
}
